@charset 'utf-8';
@import "public/_config.scss";
.title{
	padding: pxToRem(24) pxToRem(20) pxToRem(23);
	border-bottom: pxToRem(10) solid #f0f0f0;
	.til{
		font-size: pxToRem(36);
		line-height: pxToRem(50);
		color: #131313;
		padding-bottom: pxToRem(36);
	}
	.data{
		.time{
			display: inline-block;
			font-size: pxToRem(24);
			color: #808080;
			padding: 0 pxToRem(22);
			border-right: 1px solid #c6c6c6;
			&:first-of-type{
				margin-left: pxToRem(-22);
			};
			&:last-of-type{
				border-right: none;
			};
		}
	}
}
.content{
	ul{
		li{
			padding: pxToRem(40) pxToRem(20) pxToRem(30);
			@include border-bottom-m;
			&::after{
			    border-color: #e1e1e1;
			};
			.question{
				font-size: pxToRem(30);
				line-height: pxToRem(40);
				color: #131313;
				padding-bottom: pxToRem(10);
			}
			.img{
				padding: pxToRem(20);
				padding-left: pxToRem(46);
				img{
					max-width: 30%;			
				}
			}
			.li{
				padding-left: pxToRem(40);
				font-size: pxToRem(26);
				color: #6c6c6c;
				line-height: pxToRem(52);
				&.radio{
					&::before{
						content: '';
						display: inline-block;
						width: pxToRem(9);
						height: pxToRem(9);
						background-color: #3dbbb2;
						border: pxToRem(9) solid #3dbbb2;
						margin-right: pxToRem(10);
						border-radius: 50%;
						vertical-align: middle;
					};
					&.active{
						&::before{
							background-color: #fff;
						}
					}
				}
				&.checkbox{
					&::before{
						content: '';
						display: inline-block;
						width: pxToRem(9);
						height: pxToRem(9);
						background-color: #3dbbb2;
						border: pxToRem(9) solid #3dbbb2;
						margin-right: pxToRem(10);
						border-radius: pxToRem(4);
						vertical-align: middle;
					};
					&.active{
						&::before{
							background-color: #fff;
						}
					}
				}	
			}
		}
	}
}

.submit{
	width: pxToRem(530);
	height: pxToRem(100);
	line-height: pxToRem(100);
	font-size: pxToRem(36);
	text-align: center;
	color: #fff;
	background-color: #3dbbb2;
	margin: pxToRem(70) auto;
	border-radius: pxToRem(100);
}



